package com.cssw.fyzb.tps.service.im;

import com.cssw.fyzb.tps.service.im.common.ImHttpComm;

/**
 * @Author Jian Qin.
 */
public interface PushService {
    ImHttpComm.ImResult setAttrName(String[] indexes, String[] attrNames);

    ImHttpComm.ImResult getAttrName();

    ImHttpComm.ImResult getAttr(String[] to_accounts);

    ImHttpComm.ImResult setAttr(String[] to_account, String[] attrNames, String[] attrValues);

    ImHttpComm.ImResult removeAttr(String[] to_accounts, String[] attrNames);

    ImHttpComm.ImResult getTag(String[] to_accounts);

    ImHttpComm.ImResult removeTag(String[] to_accounts, String[] tags);

    ImHttpComm.ImResult removeAllTag(String[] to_accounts);
}
